class Member < ActiveRecord::Base
  has_one :resume
  has_many :interests
  
  validates_presence_of(:name, :message => "Campo nome é de preenchimento obrigatório")
  validates_presence_of(:email, :message => "Campo e-mail é de preenchimento obrigatório")
  validates_presence_of(:number, :message => "Campo número IEEE é de preenchimento obrigatório")
  validates_presence_of(:password, :message => "Campo senha é de preenchimento obrigatório")
  
  validates_numericality_of(:number, :message=>"Campo número IEEE precisa ser um número")
  validates_format_of(:email, :with => /[\d\w_\.]/, :message => "Digite um e-mail válido")
  
  validates_length_of(:password, :minimum => 6, :message => "Senha não pode conter menos do que 6 caracteres")
  #validates_format_of(:password, :with => /.*:number.*/, :message => "Senha não pode conter o número IEEE")
  #validates_format_of(:password, :with => /.*:email.*/, :message => "Senha não pode conter o e-mail IEEE")
end
